Skip to content

Latest commit

 

History

History
82 lines (56 loc) · 5.66 KB

02-Especificação do Projeto.md

File metadata and controls

82 lines (56 loc) · 5.66 KB

Especificações do Projeto

A definição exata do problema e os pontos mais relevantes a serem tratados neste projeto foram consolidadas com a participação dos usuários em um trabalho de imersão feito pelos membros da equipe a partir da observação dos usuários em seu local natural e por meio de entrevistas. Os detalhes levantados nesse processo foram consolidados na forma de personas e histórias de usuários.

Personas

As personas levantadas durante o processo de entendimento do problema são apresentadas nas Figuras que se seguem:

image

image

image

image

image

Histórias de Usuários

A partir da compreensão do dia a dia das personas identificadas para o projeto, foram registradas as seguintes histórias de usuários.

image image

Requisitos

As tabelas que se seguem apresentam os requisitos funcionais e não funcionais que detalham o escopo do projeto. Para determinar a prioridade de requisitos, aplicar uma técnica de priorização de requisitos e detalhar como a técnica foi aplicada.

Requisitos Funcionais

ID Descrição do Requisito Prioridade
RF-001 O sistema deve permitir o cadastro de usuário. (Todos os Usuários) Alta
RF-002 O sistema deve fornecer recomendações de pontos de coleta de lixo eletrônico.(João Oliveira) Média
RF-003 O sistema deve permitir o agendamento de coleta de lixo eletrônico.(João Oliveira) Alta
RF-004 O sistema deve permitir o cadastro de materiais que serão doados por meio do agendamento de coleta.(João Oliveira) Alta
RF-005 O sistema deve emitir um aviso informando que o agendamento foi realizado com sucesso.(João Oliveira) Baixa
RF-006 O sistema deve enviar email/mensagem no whatsapp com a confirmação e os detalhes do agendamento.(João Oliveira) Baixa
RF-007 O sistema deve ter um portal de noticias para informação dos usuários.(Ana Silveira) Alta
RF-008 O sistema deve permitir a doação de equipamentos com funcionamento considerado normal.(Ana Silveira) Alta
RF-009 O sistema deve exibir o histórico de doações e/ou descartes feitos pelo usuário.(Ana Silveira) Alta
RF-010 O sistema deve exibir estatísticas das doações efetuadas nos meses anteriores, mês atual, nos anos anteriores e o acumulado do ano atual.(Ana Silveira) Média
RF-011 O sistema deve permitir o cadastro de empresas para realizar ou receber doações.(Leonardo Soares) Alta
RF-012 O sistema deve permitir que o usuário crie um aviso de intenção dereceber doações.(Carlos Nogueira) Alta
RF-013 O sistema deve permitir o cadastro de empresas parceiras que terão pontos de coleta de pilhas e baterias.(Amanda Alves) Alta
RF-014 O sistema deve permitir a visualização de todas as empresas parceiras que tem pontos de coleta de pilhas e baterias.(João Oliveira) Alta
RF-015 O sistema deve exibir para o usuário as datas e horários disponíveis para fazer doações e/ou coletas de lixo eletrônico.(João Oliveira) Alta
RF-016 O sistema deve exibir permitir a visualização do perfil de usuário.(Todos os usuários) Alta
RF-017 O sistema deve permitir que o usuário filtre notícias por categoria, hashtags ou palavras chaves.(Todos os usuários) Alta
RF-018 O sistema deve exibir uma página de dúvidas frequêntes que os usuários possam ter em relação à plataforma.(Todos os usuários) Média
RF-019 O sistema deve permitir a geração e visualização de relatórios de itens coletados e endereços agendados.(Ana Silveira) Média

Requisitos Não Funcionais

ID Descrição do Requisito Prioridade
RNF-001 O sistema deve atender aos requisitos básicos de acessibilidade do Guia WCAG, nível A. Média
RNF-002 O sistema deve ser responsivo e permitir o acesso via celulares e tablets. Média
RNF-003 O sistema deve processar requisições do usuário em no máximo 3s BAIXA
RNF-004 O sistema deve estar disponível 24 horas por dia, 7 dias por semana Média
RNF-005 O sistema deve ser compatível com navegadores Google Chrome, Firefox, Microsoft Edge. Alta
RNF-006 O sistema deve ser compatível com navegadores Google Chrome, Firefox, Microsoft Edge. Alta

Restrições

As questões que limitam a execução desse projeto e que se configuram como obrigações claras para o desenvolvimento do projeto em questão são apresentadas na tabela a seguir.

ID Restrição
01 A aplicação deve atender às eventuais normas e leis municipais que se apliquem ao projeto
02 A aplicação deve atender às especificações estabelecidas no contrato com a prefeitura
03 A aplicação deve ser construida utilizando as principais tecnologias utilizadas na Web
04 A equipe não deve subcontratar o desenvolvimento do trabalho

Diagrama de Casos de Uso

Diagrama de Casos de Uso